[INFO] fetching crate rten 0.21.0...
[INFO] checking rten-0.21.0 against try#a2a6e871b05c7b8ecc9a3c8a20db1f39e995e399 for pr-145770
[INFO] extracting crate rten 0.21.0 into /workspace/builds/worker-2-tc2/source
[INFO] started tweaking crates.io crate rten 0.21.0
[INFO] finished tweaking crates.io crate rten 0.21.0
[INFO] tweaked toml for crates.io crate rten 0.21.0 written to /workspace/builds/worker-2-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate rten 0.21.0 on toolchain a2a6e871b05c7b8ecc9a3c8a20db1f39e995e399
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+a2a6e871b05c7b8ecc9a3c8a20db1f39e995e399" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate rten 0.21.0 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+a2a6e871b05c7b8ecc9a3c8a20db1f39e995e399" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+a2a6e871b05c7b8ecc9a3c8a20db1f39e995e399" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 2002c810de77e874627b9f1b67a0a89d9e27b487b943b35b91571bb7d71d2b22
[INFO] running `Command { std: "docker" "start" "-a" "2002c810de77e874627b9f1b67a0a89d9e27b487b943b35b91571bb7d71d2b22", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "2002c810de77e874627b9f1b67a0a89d9e27b487b943b35b91571bb7d71d2b22", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "2002c810de77e874627b9f1b67a0a89d9e27b487b943b35b91571bb7d71d2b22", kill_on_drop: false }`
[INFO] [stdout] 2002c810de77e874627b9f1b67a0a89d9e27b487b943b35b91571bb7d71d2b22
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+a2a6e871b05c7b8ecc9a3c8a20db1f39e995e399" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] a4839a19bf8348ec816842dfd2b7cc827b1a2c396ba4f7442b2fc9a5b52ab501
[INFO] running `Command { std: "docker" "start" "-a" "a4839a19bf8348ec816842dfd2b7cc827b1a2c396ba4f7442b2fc9a5b52ab501", kill_on_drop: false }`
[INFO] [stderr]    Compiling crossbeam-utils v0.8.20
[INFO] [stderr]    Compiling rayon-core v1.12.1
[INFO] [stderr]    Compiling semver v1.0.23
[INFO] [stderr]     Checking either v1.13.0
[INFO] [stderr]    Compiling typeid v1.0.3
[INFO] [stderr]    Compiling libc v0.2.155
[INFO] [stderr]     Checking smallvec v1.13.2
[INFO] [stderr]     Checking rten-simd v0.21.0
[INFO] [stderr]    Compiling serde v1.0.204
[INFO] [stderr]     Checking bitflags v1.3.2
[INFO] [stderr]    Compiling serde_json v1.0.120
[INFO] [stderr]    Compiling libm v0.2.8
[INFO] [stderr]     Checking rustc-hash v2.0.0
[INFO] [stderr]     Checking itoa v1.0.11
[INFO] [stderr]     Checking ryu v1.0.18
[INFO] [stderr]    Compiling rustc_version v0.4.0
[INFO] [stderr]    Compiling flatbuffers v24.3.25
[INFO] [stderr]     Checking crossbeam-epoch v0.9.18
[INFO] [stderr]     Checking crossbeam-deque v0.8.5
[INFO] [stderr]     Checking rten-vecmath v0.21.0
[INFO] [stderr]     Checking num_cpus v1.16.0
[INFO] [stderr]     Checking rayon v1.10.0
[INFO] [stderr]     Checking rten-base v0.21.0
[INFO] [stderr]     Checking rten-tensor v0.21.0
[INFO] [stderr]     Checking rten-gemm v0.21.0
[INFO] [stderr]     Checking rten v0.21.0 (/opt/rustwide/workdir)
[INFO] [stdout] error[E0432]: unresolved import `rten_testing`
[INFO] [stdout]    --> src/header.rs:165:9
[INFO] [stdout]     |
[INFO] [stdout] 165 |     use rten_testing::TestCases;
[INFO] [stdout]     |         ^^^^^^^^^^^^ use of unresolved module or unlinked crate `rten_testing`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `rten_testing`, use `cargo add rten_testing` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `rten_testing`
[INFO] [stdout]  --> src/optimize/tests.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use rten_testing::TestCases;
[INFO] [stdout]   |     ^^^^^^^^^^^^ use of unresolved module or unlinked crate `rten_testing`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `rten_testing`, use `cargo add rten_testing` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `rten_testing`
[INFO] [stdout]    --> src/ops/attention.rs:122:9
[INFO] [stdout]     |
[INFO] [stdout] 122 |     use rten_testing::TestCases;
[INFO] [stdout]     |         ^^^^^^^^^^^^ use of unresolved module or unlinked crate `rten_testing`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `rten_testing`, use `cargo add rten_testing` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `rten_testing`
[INFO] [stdout]    --> src/ops/binary_elementwise.rs:914:9
[INFO] [stdout]     |
[INFO] [stdout] 914 |     use rten_testing::TestCases;
[INFO] [stdout]     |         ^^^^^^^^^^^^ use of unresolved module or unlinked crate `rten_testing`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `rten_testing`, use `cargo add rten_testing` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `rten_testing`
[INFO] [stdout]    --> src/ops/concat.rs:290:9
[INFO] [stdout]     |
[INFO] [stdout] 290 |     use rten_testing::TestCases;
[INFO] [stdout]     |         ^^^^^^^^^^^^ use of unresolved module or unlinked crate `rten_testing`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `rten_testing`, use `cargo add rten_testing` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `rten_testing`
[INFO] [stdout]    --> src/ops/conv.rs:865:9
[INFO] [stdout]     |
[INFO] [stdout] 865 |     use rten_testing::TestCases;
[INFO] [stdout]     |         ^^^^^^^^^^^^ use of unresolved module or unlinked crate `rten_testing`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `rten_testing`, use `cargo add rten_testing` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `rten_testing`
[INFO] [stdout]    --> src/ops/convert.rs:114:9
[INFO] [stdout]     |
[INFO] [stdout] 114 |     use rten_testing::TestCases;
[INFO] [stdout]     |         ^^^^^^^^^^^^ use of unresolved module or unlinked crate `rten_testing`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `rten_testing`, use `cargo add rten_testing` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `rten_testing`
[INFO] [stdout]    --> src/ops/einsum.rs:703:9
[INFO] [stdout]     |
[INFO] [stdout] 703 |     use rten_testing::TestCases;
[INFO] [stdout]     |         ^^^^^^^^^^^^ use of unresolved module or unlinked crate `rten_testing`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `rten_testing`, use `cargo add rten_testing` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `rten_testing`
[INFO] [stdout]    --> src/ops/gather.rs:622:9
[INFO] [stdout]     |
[INFO] [stdout] 622 |     use rten_testing::TestCases;
[INFO] [stdout]     |         ^^^^^^^^^^^^ use of unresolved module or unlinked crate `rten_testing`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `rten_testing`, use `cargo add rten_testing` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `rten_testing`
[INFO] [stdout]    --> src/ops/generate.rs:211:9
[INFO] [stdout]     |
[INFO] [stdout] 211 |     use rten_testing::TestCases;
[INFO] [stdout]     |         ^^^^^^^^^^^^ use of unresolved module or unlinked crate `rten_testing`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `rten_testing`, use `cargo add rten_testing` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `rten_bench`
[INFO] [stdout]    --> src/ops/layout.rs:637:9
[INFO] [stdout]     |
[INFO] [stdout] 637 |     use rten_bench::run_bench;
[INFO] [stdout]     |         ^^^^^^^^^^ use of unresolved module or unlinked crate `rten_bench`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `rten_bench`, use `cargo add rten_bench` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `rten_testing`
[INFO] [stdout]    --> src/ops/layout.rs:642:9
[INFO] [stdout]     |
[INFO] [stdout] 642 |     use rten_testing::TestCases;
[INFO] [stdout]     |         ^^^^^^^^^^^^ use of unresolved module or unlinked crate `rten_testing`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `rten_testing`, use `cargo add rten_testing` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `rten_bench`
[INFO] [stdout]    --> src/ops/matmul.rs:626:9
[INFO] [stdout]     |
[INFO] [stdout] 626 |     use rten_bench::run_bench;
[INFO] [stdout]     |         ^^^^^^^^^^ use of unresolved module or unlinked crate `rten_bench`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `rten_bench`, use `cargo add rten_bench` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `rten_testing`
[INFO] [stdout]    --> src/ops/matmul.rs:634:9
[INFO] [stdout]     |
[INFO] [stdout] 634 |     use rten_testing::TestCases;
[INFO] [stdout]     |         ^^^^^^^^^^^^ use of unresolved module or unlinked crate `rten_testing`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `rten_testing`, use `cargo add rten_testing` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `rten_testing`
[INFO] [stdout]    --> src/ops/norm.rs:682:9
[INFO] [stdout]     |
[INFO] [stdout] 682 |     use rten_testing::TestCases;
[INFO] [stdout]     |         ^^^^^^^^^^^^ use of unresolved module or unlinked crate `rten_testing`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `rten_testing`, use `cargo add rten_testing` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `rten_testing`
[INFO] [stdout]    --> src/ops/pad.rs:206:9
[INFO] [stdout]     |
[INFO] [stdout] 206 |     use rten_testing::TestCases;
[INFO] [stdout]     |         ^^^^^^^^^^^^ use of unresolved module or unlinked crate `rten_testing`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `rten_testing`, use `cargo add rten_testing` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `rten_testing`
[INFO] [stdout]    --> src/ops/pooling.rs:486:9
[INFO] [stdout]     |
[INFO] [stdout] 486 |     use rten_testing::TestCases;
[INFO] [stdout]     |         ^^^^^^^^^^^^ use of unresolved module or unlinked crate `rten_testing`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `rten_testing`, use `cargo add rten_testing` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `rten_testing`
[INFO] [stdout]    --> src/ops/quantize.rs:438:9
[INFO] [stdout]     |
[INFO] [stdout] 438 |     use rten_testing::TestCases;
[INFO] [stdout]     |         ^^^^^^^^^^^^ use of unresolved module or unlinked crate `rten_testing`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `rten_testing`, use `cargo add rten_testing` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `rten_testing`
[INFO] [stdout]    --> src/ops/reduce.rs:812:9
[INFO] [stdout]     |
[INFO] [stdout] 812 |     use rten_testing::TestCases;
[INFO] [stdout]     |         ^^^^^^^^^^^^ use of unresolved module or unlinked crate `rten_testing`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `rten_testing`, use `cargo add rten_testing` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `rten_testing`
[INFO] [stdout]    --> src/ops/resize.rs:478:9
[INFO] [stdout]     |
[INFO] [stdout] 478 |     use rten_testing::TestCases;
[INFO] [stdout]     |         ^^^^^^^^^^^^ use of unresolved module or unlinked crate `rten_testing`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `rten_testing`, use `cargo add rten_testing` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `rten_testing`
[INFO] [stdout]    --> src/ops/rnn.rs:602:9
[INFO] [stdout]     |
[INFO] [stdout] 602 |     use rten_testing::TestCases;
[INFO] [stdout]     |         ^^^^^^^^^^^^ use of unresolved module or unlinked crate `rten_testing`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `rten_testing`, use `cargo add rten_testing` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `rten_testing`
[INFO] [stdout]    --> src/ops/slice.rs:181:9
[INFO] [stdout]     |
[INFO] [stdout] 181 |     use rten_testing::TestCases;
[INFO] [stdout]     |         ^^^^^^^^^^^^ use of unresolved module or unlinked crate `rten_testing`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `rten_testing`, use `cargo add rten_testing` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `rten_testing`
[INFO] [stdout]    --> src/ops/split.rs:121:9
[INFO] [stdout]     |
[INFO] [stdout] 121 |     use rten_testing::TestCases;
[INFO] [stdout]     |         ^^^^^^^^^^^^ use of unresolved module or unlinked crate `rten_testing`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `rten_testing`, use `cargo add rten_testing` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `rten_testing`
[INFO] [stdout]   --> src/ops/trilu.rs:87:9
[INFO] [stdout]    |
[INFO] [stdout] 87 |     use rten_testing::TestCases;
[INFO] [stdout]    |         ^^^^^^^^^^^^ use of unresolved module or unlinked crate `rten_testing`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `rten_testing`, use `cargo add rten_testing` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `rten_testing`
[INFO] [stdout]    --> src/ops/unary_elementwise.rs:667:9
[INFO] [stdout]     |
[INFO] [stdout] 667 |     use rten_testing::TestCases;
[INFO] [stdout]     |         ^^^^^^^^^^^^ use of unresolved module or unlinked crate `rten_testing`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `rten_testing`, use `cargo add rten_testing` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `rten_testing`
[INFO] [stdout]    --> src/ops/variadic_elementwise.rs:163:9
[INFO] [stdout]     |
[INFO] [stdout] 163 |     use rten_testing::TestCases;
[INFO] [stdout]     |         ^^^^^^^^^^^^ use of unresolved module or unlinked crate `rten_testing`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `rten_testing`, use `cargo add rten_testing` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `rten_testing`
[INFO] [stdout]    --> src/ops/transform_inputs.rs:144:9
[INFO] [stdout]     |
[INFO] [stdout] 144 |     use rten_testing::TestCases;
[INFO] [stdout]     |         ^^^^^^^^^^^^ use of unresolved module or unlinked crate `rten_testing`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `rten_testing`, use `cargo add rten_testing` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `rten_bench`
[INFO] [stdout]     --> src/ops/conv.rs:2065:13
[INFO] [stdout]      |
[INFO] [stdout] 2065 |         use rten_bench::run_bench;
[INFO] [stdout]      |             ^^^^^^^^^^ use of unresolved module or unlinked crate `rten_bench`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `rten_bench`, use `cargo add rten_bench` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `test_each` found for array `[header::tests::test_invalid_header::Case; 6]` in the current scope
[INFO] [stdout]    --> src/header.rs:248:15
[INFO] [stdout]     |
[INFO] [stdout] 248 |         cases.test_each(|Case { buf, expected }| {
[INFO] [stdout]     |         ------^^^^^^^^^ method not found in `[header::tests::test_invalid_header::Case; 6]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/header.rs:249:43
[INFO] [stdout]     |
[INFO] [stdout] 249 |             let result = Header::from_buf(buf);
[INFO] [stdout]     |                          ---------------- ^^^ expected `&[u8]`, found `Vec<u8>`
[INFO] [stdout]     |                          |
[INFO] [stdout]     |                          arguments to this function are incorrect
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected reference `&[u8]`
[INFO] [stdout]                   found struct `Vec<u8>`
[INFO] [stdout] note: associated function defined here
[INFO] [stdout]    --> src/header.rs:84:12
[INFO] [stdout]     |
[INFO] [stdout] 84  |     pub fn from_buf(buf: &[u8]) -> Result<Header, HeaderError> {
[INFO] [stdout]     |            ^^^^^^^^ ----------
[INFO] [stdout] help: consider borrowing here
[INFO] [stdout]     |
[INFO] [stdout] 249 |             let result = Header::from_buf(&buf);
[INFO] [stdout]     |                                           +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/header.rs:250:41
[INFO] [stdout]     |
[INFO] [stdout] 250 |             assert_eq!(result.as_ref(), Err(expected));
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^ expected `Result<&Header, &HeaderError>`, found `Result<_, HeaderError>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected enum `Result<&Header, &HeaderError>`
[INFO] [stdout]                found enum `Result<_, HeaderError>`
[INFO] [stdout] help: try using `.as_ref()` to convert `Result<_, HeaderError>` to `Result<&Header, &HeaderError>`
[INFO] [stdout]     |
[INFO] [stdout] 250 |             assert_eq!(result.as_ref(), Err(expected).as_ref());
[INFO] [stdout]     |                                                      +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `test_each` found for array `[optimize::tests::test_fuse_layer_norm::Case; 2]` in the current scope
[INFO] [stdout]    --> src/optimize/tests.rs:442:11
[INFO] [stdout]     |
[INFO] [stdout] 442 |     cases.test_each(|&Case { with_bias }| {
[INFO] [stdout]     |     ------^^^^^^^^^ method not found in `[optimize::tests::test_fuse_layer_norm::Case; 2]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `test_each` found for array `[attention::tests::test_add_softmax::Case; 5]` in the current scope
[INFO] [stdout]    --> src/ops/attention.rs:184:15
[INFO] [stdout]     |
[INFO] [stdout] 184 |         cases.test_each(|case| {
[INFO] [stdout]     |         ------^^^^^^^^^ method not found in `[attention::tests::test_add_softmax::Case; 5]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `test_each` found for array `[binary_elementwise::tests::test_pow::Case; 5]` in the current scope
[INFO] [stdout]     --> src/ops/binary_elementwise.rs:1410:15
[INFO] [stdout]      |
[INFO] [stdout] 1410 |         cases.test_each(|case| {
[INFO] [stdout]      |         ------^^^^^^^^^ method not found in `[binary_elementwise::tests::test_pow::Case; 5]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> src/ops/binary_elementwise.rs:1428:38
[INFO] [stdout]      |
[INFO] [stdout] 1417 |                     expect_equal(&result, $expected).unwrap();
[INFO] [stdout]      |                     ------------ arguments to this function are incorrect
[INFO] [stdout] ...
[INFO] [stdout] 1428 |                     test_case!(a, b, expected);
[INFO] [stdout]      |                                      ^^^^^^^^ expected `&TensorBase<Vec<f32>, DynLayout>`, found `TensorBase<Vec<f32>, DynLayout>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: expected reference `&TensorBase<_, _>`
[INFO] [stdout]                    found struct `TensorBase<_, _>`
[INFO] [stdout] note: function defined here
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rten-tensor-0.21.0/src/test_util.rs:126:8
[INFO] [stdout]      |
[INFO] [stdout] 126  | pub fn expect_equal<V: AsView>(x: &V, y: &V) -> Result<(), ExpectEqualError>
[INFO] [stdout]      |        ^^^^^^^^^^^^
[INFO] [stdout] help: consider borrowing here
[INFO] [stdout]      |
[INFO] [stdout] 1428 |                     test_case!(a, b, &expected);
[INFO] [stdout]      |                                      +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> src/ops/binary_elementwise.rs:1428:38
[INFO] [stdout]      |
[INFO] [stdout] 1422 |                     expect_equal(&a, $expected).unwrap();
[INFO] [stdout]      |                     ------------ arguments to this function are incorrect
[INFO] [stdout] ...
[INFO] [stdout] 1428 |                     test_case!(a, b, expected);
[INFO] [stdout]      |                                      ^^^^^^^^ expected `&TensorBase<Vec<f32>, DynLayout>`, found `TensorBase<Vec<f32>, DynLayout>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: expected reference `&TensorBase<_, _>`
[INFO] [stdout]                    found struct `TensorBase<_, _>`
[INFO] [stdout] note: function defined here
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rten-tensor-0.21.0/src/test_util.rs:126:8
[INFO] [stdout]      |
[INFO] [stdout] 126  | pub fn expect_equal<V: AsView>(x: &V, y: &V) -> Result<(), ExpectEqualError>
[INFO] [stdout]      |        ^^^^^^^^^^^^
[INFO] [stdout] help: consider borrowing here
[INFO] [stdout]      |
[INFO] [stdout] 1428 |                     test_case!(a, b, &expected);
[INFO] [stdout]      |                                      +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> src/ops/binary_elementwise.rs:1431:38
[INFO] [stdout]      |
[INFO] [stdout] 1417 |                     expect_equal(&result, $expected).unwrap();
[INFO] [stdout]      |                     ------------ arguments to this function are incorrect
[INFO] [stdout] ...
[INFO] [stdout] 1431 |                     test_case!(a, b, expected);
[INFO] [stdout]      |                                      ^^^^^^^^ expected `&TensorBase<Vec<i32>, DynLayout>`, found `TensorBase<Vec<i32>, DynLayout>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: expected reference `&TensorBase<_, _>`
[INFO] [stdout]                    found struct `TensorBase<_, _>`
[INFO] [stdout] note: function defined here
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rten-tensor-0.21.0/src/test_util.rs:126:8
[INFO] [stdout]      |
[INFO] [stdout] 126  | pub fn expect_equal<V: AsView>(x: &V, y: &V) -> Result<(), ExpectEqualError>
[INFO] [stdout]      |        ^^^^^^^^^^^^
[INFO] [stdout] help: consider borrowing here
[INFO] [stdout]      |
[INFO] [stdout] 1431 |                     test_case!(a, b, &expected);
[INFO] [stdout]      |                                      +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> src/ops/binary_elementwise.rs:1431:38
[INFO] [stdout]      |
[INFO] [stdout] 1422 |                     expect_equal(&a, $expected).unwrap();
[INFO] [stdout]      |                     ------------ arguments to this function are incorrect
[INFO] [stdout] ...
[INFO] [stdout] 1431 |                     test_case!(a, b, expected);
[INFO] [stdout]      |                                      ^^^^^^^^ expected `&TensorBase<Vec<i32>, DynLayout>`, found `TensorBase<Vec<i32>, DynLayout>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: expected reference `&TensorBase<_, _>`
[INFO] [stdout]                    found struct `TensorBase<_, _>`
[INFO] [stdout] note: function defined here
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rten-tensor-0.21.0/src/test_util.rs:126:8
[INFO] [stdout]      |
[INFO] [stdout] 126  | pub fn expect_equal<V: AsView>(x: &V, y: &V) -> Result<(), ExpectEqualError>
[INFO] [stdout]      |        ^^^^^^^^^^^^
[INFO] [stdout] help: consider borrowing here
[INFO] [stdout]      |
[INFO] [stdout] 1431 |                     test_case!(a, b, &expected);
[INFO] [stdout]      |                                      +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `test_each` found for array `[concat::tests::test_tile::Case; 8]` in the current scope
[INFO] [stdout]    --> src/ops/concat.rs:466:15
[INFO] [stdout]     |
[INFO] [stdout] 466 |         cases.test_each(|case| {
[INFO] [stdout]     |         ------^^^^^^^^^ method not found in `[concat::tests::test_tile::Case; 8]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `test_each` found for array `[concat::tests::test_tile_invalid_repeats::Case; 2]` in the current scope
[INFO] [stdout]    --> src/ops/concat.rs:503:15
[INFO] [stdout]     |
[INFO] [stdout] 503 |         cases.test_each(|case| {
[INFO] [stdout]     |         ------^^^^^^^^^ method not found in `[concat::tests::test_tile_invalid_repeats::Case; 2]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/ops/concat.rs:512:47
[INFO] [stdout]     |
[INFO] [stdout] 512 |             assert_eq!(result.err().as_ref(), Some(expected_error));
[INFO] [stdout]     |                                               ^^^^^^^^^^^^^^^^^^^^ expected `Option<&OpError>`, found `Option<OpError>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected enum `Option<&OpError>`
[INFO] [stdout]                found enum `Option<OpError>`
[INFO] [stdout] help: try using `.as_ref()` to convert `Option<OpError>` to `Option<&OpError>`
[INFO] [stdout]     |
[INFO] [stdout] 512 |             assert_eq!(result.err().as_ref(), Some(expected_error).as_ref());
[INFO] [stdout]     |                                                                   +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `test_each` found for struct `Vec<conv::tests::test_conv_shapes::Case>` in the current scope
[INFO] [stdout]     --> src/ops/conv.rs:1361:15
[INFO] [stdout]      |
[INFO] [stdout] 1361 |         cases.test_each(|case| {
[INFO] [stdout]      |         ------^^^^^^^^^ method not found in `Vec<conv::tests::test_conv_shapes::Case>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `test_each` found for array `[conv::tests::test_conv_invalid::Case<'_>; 5]` in the current scope
[INFO] [stdout]     --> src/ops/conv.rs:1512:15
[INFO] [stdout]      |
[INFO] [stdout] 1512 |         cases.test_each(|case| {
[INFO] [stdout]      |         ------^^^^^^^^^ method not found in `[conv::tests::test_conv_invalid::Case<'_>; 5]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `test_each` found for array `[conv::tests::test_conv_1d::Case; 2]` in the current scope
[INFO] [stdout]     --> src/ops/conv.rs:1610:15
[INFO] [stdout]      |
[INFO] [stdout] 1610 |         cases.test_each(|case| {
[INFO] [stdout]      |         ------^^^^^^^^^ method not found in `[conv::tests::test_conv_1d::Case; 2]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `test_each` found for array `[conv::tests::test_conv_integer_u8_u8::Case; 7]` in the current scope
[INFO] [stdout]     --> src/ops/conv.rs:1750:23
[INFO] [stdout]      |
[INFO] [stdout] 1750 |                 cases.test_each(|case| {
[INFO] [stdout]      |                 ------^^^^^^^^^ method not found in `[conv::tests::test_conv_integer_u8_u8::Case; 7]`
[INFO] [stdout] ...
[INFO] [stdout] 1774 |     impl_conv_integer_test!(test_conv_integer_u8_u8, u8, u8);
[INFO] [stdout]      |     -------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `impl_conv_integer_test` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `test_each` found for array `[conv::tests::test_conv_integer_u8_i8::Case; 7]` in the current scope
[INFO] [stdout]     --> src/ops/conv.rs:1750:23
[INFO] [stdout]      |
[INFO] [stdout] 1750 |                 cases.test_each(|case| {
[INFO] [stdout]      |                 ------^^^^^^^^^ method not found in `[conv::tests::test_conv_integer_u8_i8::Case; 7]`
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_conv_integer_test!(test_conv_integer_u8_i8, u8, i8);
[INFO] [stdout]      |     -------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `impl_conv_integer_test` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `test_each` found for array `[conv::tests::test_conv_integer_i8_u8::Case; 7]` in the current scope
[INFO] [stdout]     --> src/ops/conv.rs:1750:23
[INFO] [stdout]      |
[INFO] [stdout] 1750 |                 cases.test_each(|case| {
[INFO] [stdout]      |                 ------^^^^^^^^^ method not found in `[conv::tests::test_conv_integer_i8_u8::Case; 7]`
[INFO] [stdout] ...
[INFO] [stdout] 1776 |     impl_conv_integer_test!(test_conv_integer_i8_u8, i8, u8);
[INFO] [stdout]      |     -------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `impl_conv_integer_test` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `test_each` found for array `[conv::tests::test_conv_integer_i8_i8::Case; 7]` in the current scope
[INFO] [stdout]     --> src/ops/conv.rs:1750:23
[INFO] [stdout]      |
[INFO] [stdout] 1750 |                 cases.test_each(|case| {
[INFO] [stdout]      |                 ------^^^^^^^^^ method not found in `[conv::tests::test_conv_integer_i8_i8::Case; 7]`
[INFO] [stdout] ...
[INFO] [stdout] 1777 |     impl_conv_integer_test!(test_conv_integer_i8_i8, i8, i8);
[INFO] [stdout]      |     -------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `impl_conv_integer_test` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `test_each` found for array `[conv::tests::test_conv_transpose_output_size_and_padding::Case; 11]` in the current scope
[INFO] [stdout]     --> src/ops/conv.rs:2009:15
[INFO] [stdout]      |
[INFO] [stdout] 2009 |         cases.test_each(|case| {
[INFO] [stdout]      |         ------^^^^^^^^^ method not found in `[conv::tests::test_conv_transpose_output_size_and_padding::Case; 11]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `test_each` found for array `[ops::convert::tests::test_cast::Case; 8]` in the current scope
[INFO] [stdout]    --> src/ops/convert.rs:183:15
[INFO] [stdout]     |
[INFO] [stdout] 183 |         cases.test_each(|case| {
[INFO] [stdout]     |         ------^^^^^^^^^ method not found in `[ops::convert::tests::test_cast::Case; 8]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `test_each` found for array `[ops::convert::tests::test_cast_like::Case; 1]` in the current scope
[INFO] [stdout]    --> src/ops/convert.rs:211:15
[INFO] [stdout]     |
[INFO] [stdout] 211 |         cases.test_each(|case| {
[INFO] [stdout]     |         ------^^^^^^^^^ method not found in `[ops::convert::tests::test_cast_like::Case; 1]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `test_each` found for array `[einsum::tests::test_einsum::Case<'_>; 42]` in the current scope
[INFO] [stdout]     --> src/ops/einsum.rs:1046:15
[INFO] [stdout]      |
[INFO] [stdout] 1046 |         cases.test_each(|case| {
[INFO] [stdout]      |         ------^^^^^^^^^ method not found in `[einsum::tests::test_einsum::Case<'_>; 42]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: can't compare `&Result<TensorBase<Vec<f32>, DynLayout>, OpError>` with `Result<TensorBase<Vec<f32>, DynLayout>, OpError>`
[INFO] [stdout]     --> src/ops/einsum.rs:1055:13
[INFO] [stdout]      |
[INFO] [stdout] 1055 | /             assert_eq!(
[INFO] [stdout] 1056 | |                 &output, expected,
[INFO] [stdout] 1057 | |                 "result mismatch for equation {}",
[INFO] [stdout] 1058 | |                 equation
[INFO] [stdout] 1059 | |             );
[INFO] [stdout]      | |_____________^ no implementation for `&Result<TensorBase<Vec<f32>, DynLayout>, OpError> == Result<TensorBase<Vec<f32>, DynLayout>, OpError>`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the trait `PartialEq<Result<TensorBase<Vec<f32>, DynLayout>, OpError>>` is not implemented for `&Result<TensorBase<Vec<f32>, DynLayout>, OpError>`
[INFO] [stdout]      = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `test_each` found for array `[einsum::tests::test_einsum_path::Case<'_>; 5]` in the current scope
[INFO] [stdout]     --> src/ops/einsum.rs:1161:15
[INFO] [stdout]      |
[INFO] [stdout] 1161 |         cases.test_each(|case| {
[INFO] [stdout]      |         ------^^^^^^^^^ method not found in `[einsum::tests::test_einsum_path::Case<'_>; 5]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `test_each` found for array `[gather::tests::test_gather_invalid_indices::Case; 3]` in the current scope
[INFO] [stdout]    --> src/ops/gather.rs:735:15
[INFO] [stdout]     |
[INFO] [stdout] 735 |         cases.test_each(|case| {
[INFO] [stdout]     |         ------^^^^^^^^^ method not found in `[gather::tests::test_gather_invalid_indices::Case; 3]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `test_each` found for array `[gather::tests::test_gather_elements::Case; 8]` in the current scope
[INFO] [stdout]    --> src/ops/gather.rs:816:15
[INFO] [stdout]     |
[INFO] [stdout] 816 |         cases.test_each(|case| {
[INFO] [stdout]     |         ------^^^^^^^^^ method not found in `[gather::tests::test_gather_elements::Case; 8]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `test_each_value` found for array `[gather::tests::test_gather_elements_invalid_inputs::Case; 4]` in the current scope
[INFO] [stdout]    --> src/ops/gather.rs:863:15
[INFO] [stdout]     |
[INFO] [stdout] 863 |         cases.test_each_value(|case| {
[INFO] [stdout]     |         ------^^^^^^^^^^^^^^^ method not found in `[gather::tests::test_gather_elements_invalid_inputs::Case; 4]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `test_each` found for array `[gather::tests::test_gather_nd::Case; 8]` in the current scope
[INFO] [stdout]    --> src/ops/gather.rs:943:15
[INFO] [stdout]     |
[INFO] [stdout] 943 |         cases.test_each(|case| {
[INFO] [stdout]     |         ------^^^^^^^^^ method not found in `[gather::tests::test_gather_nd::Case; 8]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `test_each` found for array `[gather::tests::test_scatter_nd::Case; 3]` in the current scope
[INFO] [stdout]     --> src/ops/gather.rs:1079:15
[INFO] [stdout]      |
[INFO] [stdout] 1079 |         cases.test_each(|case| {
[INFO] [stdout]      |         ------^^^^^^^^^ method not found in `[gather::tests::test_scatter_nd::Case; 3]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `test_each` found for array `[gather::tests::test_scatter_nd_reduce::Case; 4]` in the current scope
[INFO] [stdout]     --> src/ops/gather.rs:1135:15
[INFO] [stdout]      |
[INFO] [stdout] 1135 |         cases.test_each(|case| {
[INFO] [stdout]      |         ------^^^^^^^^^ method not found in `[gather::tests::test_scatter_nd_reduce::Case; 4]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `test_each` found for array `[gather::tests::test_scatter_nd_invalid::Case; 5]` in the current scope
[INFO] [stdout]     --> src/ops/gather.rs:1192:15
[INFO] [stdout]      |
[INFO] [stdout] 1192 |         cases.test_each(|case| {
[INFO] [stdout]      |         ------^^^^^^^^^ method not found in `[gather::tests::test_scatter_nd_invalid::Case; 5]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `test_each` found for array `[generate::tests::test_eye_like::Case; 5]` in the current scope
[INFO] [stdout]    --> src/ops/generate.rs:291:15
[INFO] [stdout]     |
[INFO] [stdout] 291 |         cases.test_each(|case| {
[INFO] [stdout]     |         ------^^^^^^^^^ method not found in `[generate::tests::test_eye_like::Case; 5]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `test_each` found for array `[generate::tests::test_onehot::Case; 5]` in the current scope
[INFO] [stdout]    --> src/ops/generate.rs:374:15
[INFO] [stdout]     |
[INFO] [stdout] 374 |         cases.test_each(|case| {
[INFO] [stdout]     |         ------^^^^^^^^^ method not found in `[generate::tests::test_onehot::Case; 5]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `test_each` found for array `[layout::tests::test_depth_to_space::Case; 4]` in the current scope
[INFO] [stdout]    --> src/ops/layout.rs:713:15
[INFO] [stdout]     |
[INFO] [stdout] 713 |         cases.test_each(|case| {
[INFO] [stdout]     |         ------^^^^^^^^^ method not found in `[layout::tests::test_depth_to_space::Case; 4]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `test_each` found for array `[layout::tests::test_flatten::Case; 9]` in the current scope
[INFO] [stdout]    --> src/ops/layout.rs:842:15
[INFO] [stdout]     |
[INFO] [stdout] 842 |         cases.test_each(|case| {
[INFO] [stdout]     |         ------^^^^^^^^^ method not found in `[layout::tests::test_flatten::Case; 9]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `test_each` found for array `[layout::tests::test_shape::Case; 7]` in the current scope
[INFO] [stdout]     --> src/ops/layout.rs:1090:15
[INFO] [stdout]      |
[INFO] [stdout] 1090 |         cases.test_each(|case| {
[INFO] [stdout]      |         ------^^^^^^^^^ method not found in `[layout::tests::test_shape::Case; 7]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `test_each` found for array `[matmul::tests::test_cast_scale::Case; 2]` in the current scope
[INFO] [stdout]    --> src/ops/matmul.rs:774:15
[INFO] [stdout]     |
[INFO] [stdout] 774 |         cases.test_each(|case| {
[INFO] [stdout]     |         ------^^^^^^^^^ method not found in `[matmul::tests::test_cast_scale::Case; 2]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `test_each` found for array `[matmul::tests::test_matmul::Case<'_>; 10]` in the current scope
[INFO] [stdout]    --> src/ops/matmul.rs:950:15
[INFO] [stdout]     |
[INFO] [stdout] 950 |         cases.test_each(|case| {
[INFO] [stdout]     |         ------^^^^^^^^^ method not found in `[matmul::tests::test_matmul::Case<'_>; 10]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `test_each` found for array `[matmul::tests::test_matmul_fused::Case<'_>; 2]` in the current scope
[INFO] [stdout]     --> src/ops/matmul.rs:1052:15
[INFO] [stdout]      |
[INFO] [stdout] 1052 |         cases.test_each(|case| {
[INFO] [stdout]      |         ------^^^^^^^^^ method not found in `[matmul::tests::test_matmul_fused::Case<'_>; 2]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Option<f32>` cannot be dereferenced
[INFO] [stdout]     --> src/ops/matmul.rs:1061:28
[INFO] [stdout]      |
[INFO] [stdout] 1061 |                     alpha: *alpha,
[INFO] [stdout]      |                            ^^^^^^ can't be dereferenced
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Option<BiasVector<'_, f32>>` cannot be dereferenced
[INFO] [stdout]     --> src/ops/matmul.rs:1065:72
[INFO] [stdout]      |
[INFO] [stdout] 1065 |             let result = matmul_fused(&pool, a.view(), b.view(), None, *bias, *alpha).unwrap();
[INFO] [stdout]      |                                                                        ^^^^^ can't be dereferenced
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Option<f32>` cannot be dereferenced
[INFO] [stdout]     --> src/ops/matmul.rs:1065:79
[INFO] [stdout]      |
[INFO] [stdout] 1065 |             let result = matmul_fused(&pool, a.view(), b.view(), None, *bias, *alpha).unwrap();
[INFO] [stdout]      |                                                                               ^^^^^^ can't be dereferenced
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `test_each` found for array `[matmul::tests::test_matmul_invalid::Case<'_>; 4]` in the current scope
[INFO] [stdout]     --> src/ops/matmul.rs:1104:15
[INFO] [stdout]      |
[INFO] [stdout] 1104 |         cases.test_each(|case| {
[INFO] [stdout]      |         ------^^^^^^^^^ method not found in `[matmul::tests::test_matmul_invalid::Case<'_>; 4]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> src/ops/matmul.rs:1118:41
[INFO] [stdout]      |
[INFO] [stdout] 1118 |             assert_eq!(result.as_ref(), Err(error));
[INFO] [stdout]      |                                         ^^^^^^^^^^ expected `Result<&TensorBase<Vec<f32>, ...>, ...>`, found `Result<_, OpError>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: expected enum `Result<&TensorBase<Vec<f32>, DynLayout>, &OpError>`
[INFO] [stdout]                 found enum `Result<_, OpError>`
[INFO] [stdout] help: try using `.as_ref()` to convert `Result<_, OpError>` to `Result<&TensorBase<Vec<f32>, DynLayout>, &OpError>`
[INFO] [stdout]      |
[INFO] [stdout] 1118 |             assert_eq!(result.as_ref(), Err(error).as_ref());
[INFO] [stdout]      |                                                   +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `test_each_clone` found for array `[matmul::tests::test_matmul_zero_sized_dim::Case; 3]` in the current scope
[INFO] [stdout]     --> src/ops/matmul.rs:1137:15
[INFO] [stdout]      |
[INFO] [stdout] 1137 |         cases.test_each_clone(|Case { m, n, k }| {
[INFO] [stdout]      |         ------^^^^^^^^^^^^^^^ method not found in `[matmul::tests::test_matmul_zero_sized_dim::Case; 3]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `test_each` found for array `[matmul::tests::test_matmul_integer::Case; 15]` in the current scope
[INFO] [stdout]     --> src/ops/matmul.rs:1289:15
[INFO] [stdout]      |
[INFO] [stdout] 1289 |         cases.test_each(|case| {
[INFO] [stdout]      |         ------^^^^^^^^^ method not found in `[matmul::tests::test_matmul_integer::Case; 15]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Option<OpError>` cannot be dereferenced
[INFO] [stdout]     --> src/ops/matmul.rs:1322:46
[INFO] [stdout]      |
[INFO] [stdout] 1322 |                     assert_eq!(result.err(), *expected_err);
[INFO] [stdout]      |                                              ^^^^^^^^^^^^^ can't be dereferenced
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `test_each` found for array `[norm::tests::test_batch_norm::Case; 4]` in the current scope
[INFO] [stdout]    --> src/ops/norm.rs:718:15
[INFO] [stdout]     |
[INFO] [stdout] 718 |         cases.test_each(|Case { input }| {
[INFO] [stdout]     |         ------^^^^^^^^^ method not found in `[norm::tests::test_batch_norm::Case; 4]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `test_each` found for array `[norm::tests::test_layer_normalization::Case; 4]` in the current scope
[INFO] [stdout]    --> src/ops/norm.rs:914:15
[INFO] [stdout]     |
[INFO] [stdout] 914 |         cases.test_each(|case| {
[INFO] [stdout]     |         ------^^^^^^^^^ method not found in `[norm::tests::test_layer_normalization::Case; 4]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `isize` cannot be dereferenced
[INFO] [stdout]    --> src/ops/norm.rs:929:17
[INFO] [stdout]     |
[INFO] [stdout] 929 |                 *axis,
[INFO] [stdout]     |                 ^^^^^ can't be dereferenced
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Result<TensorBase<Vec<f32>, DynLayout>, OpError>` cannot be dereferenced
[INFO] [stdout]    --> src/ops/norm.rs:937:58
[INFO] [stdout]     |
[INFO] [stdout] 937 |                 (result, expected) => assert_eq!(result, *expected),
[INFO] [stdout]     |                                                          ^^^^^^^^^ can't be dereferenced
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `test_each` found for array `[pad::tests::test_pad_reflect::Case; 11]` in the current scope
[INFO] [stdout]    --> src/ops/pad.rs:377:15
[INFO] [stdout]     |
[INFO] [stdout] 377 |         cases.test_each(|case| {
[INFO] [stdout]     |         ------^^^^^^^^^ method not found in `[pad::tests::test_pad_reflect::Case; 11]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: can't compare `&Result<TensorBase<Vec<f32>, DynLayout>, OpError>` with `Result<TensorBase<Vec<f32>, DynLayout>, OpError>`
[INFO] [stdout]    --> src/ops/pad.rs:390:39
[INFO] [stdout]     |
[INFO] [stdout] 390 |                 (result, expected) => assert_eq!(&result, expected),
[INFO] [stdout]     |                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no implementation for `&Result<TensorBase<Vec<f32>, DynLayout>, OpError> == Result<TensorBase<Vec<f32>, DynLayout>, OpError>`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `PartialEq<Result<TensorBase<Vec<f32>, DynLayout>, OpError>>` is not implemented for `&Result<TensorBase<Vec<f32>, DynLayout>, OpError>`
[INFO] [stdout]     = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `test_each` found for array `[pad::tests::test_pad_invalid_inputs::Case; 4]` in the current scope
[INFO] [stdout]    --> src/ops/pad.rs:475:15
[INFO] [stdout]     |
[INFO] [stdout] 475 |         cases.test_each(|case| {
[INFO] [stdout]     |         ------^^^^^^^^^ method not found in `[pad::tests::test_pad_invalid_inputs::Case; 4]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `InputList<'_>: From<(TensorBase<Vec<f32>, DynLayout>, ..., ...)>` is not satisfied
[INFO] [stdout]    --> src/ops/pad.rs:484:33
[INFO] [stdout]     |
[INFO] [stdout] 484 |                 op.run_simple::<_, Tensor<f32>>((input, pads, const_val))
[INFO] [stdout]     |                    ----------   ^ the trait `From<(TensorBase<Vec<f32>, DynLayout>, TensorBase<Vec<i32>, DynLayout>, value::Value)>` is not implemented for `InputList<'_>`
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `From<T>`:
[INFO] [stdout]               `InputList<'_>` implements `From<()>`
[INFO] [stdout]               `InputList<'_>` implements `From<(I1, I2)>`
[INFO] [stdout]               `InputList<'_>` implements `From<(I1, I2, I3)>`
[INFO] [stdout]               `InputList<'_>` implements `From<(I1,)>`
[INFO] [stdout]               `InputList<'_>` implements `From<I>`
[INFO] [stdout]     = note: required for `(TensorBase<Vec<f32>, DynLayout>, TensorBase<Vec<i32>, DynLayout>, value::Value)` to implement `Into<InputList<'_>>`
[INFO] [stdout] note: required by a bound in `OperatorExt::run_simple`
[INFO] [stdout]    --> src/ops/mod.rs:594:26
[INFO] [stdout]     |
[INFO] [stdout] 594 |     fn run_simple<'a, I: Into<InputList<'a>>, O: TryFrom<Value, Error = CastError>>(
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^ required by this bound in `OperatorExt::run_simple`
[INFO] [stdout]     = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/rten-6c328a26d96f5030.long-type-11548835408993901082.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `InputList<'_>: From<(TensorBase<Vec<f32>, DynLayout>, TensorBase<Vec<i32>, DynLayout>)>` is not satisfied
[INFO] [stdout]    --> src/ops/pad.rs:486:33
[INFO] [stdout]     |
[INFO] [stdout] 486 |                 op.run_simple::<_, Tensor<f32>>((input, pads))
[INFO] [stdout]     |                    ----------   ^ the trait `From<(TensorBase<Vec<f32>, DynLayout>, TensorBase<Vec<i32>, DynLayout>)>` is not implemented for `InputList<'_>`
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `From<T>`:
[INFO] [stdout]               `InputList<'_>` implements `From<()>`
[INFO] [stdout]               `InputList<'_>` implements `From<(I1, I2)>`
[INFO] [stdout]               `InputList<'_>` implements `From<(I1, I2, I3)>`
[INFO] [stdout]               `InputList<'_>` implements `From<(I1,)>`
[INFO] [stdout]               `InputList<'_>` implements `From<I>`
[INFO] [stdout]     = note: required for `(TensorBase<Vec<f32>, DynLayout>, TensorBase<Vec<i32>, DynLayout>)` to implement `Into<InputList<'_>>`
[INFO] [stdout] note: required by a bound in `OperatorExt::run_simple`
[INFO] [stdout]    --> src/ops/mod.rs:594:26
[INFO] [stdout]     |
[INFO] [stdout] 594 |     fn run_simple<'a, I: Into<InputList<'a>>, O: TryFrom<Value, Error = CastError>>(
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^ required by this bound in `OperatorExt::run_simple`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/ops/pad.rs:489:47
[INFO] [stdout]     |
[INFO] [stdout] 489 |             assert_eq!(result.err().as_ref(), Some(expected_error));
[INFO] [stdout]     |                                               ^^^^^^^^^^^^^^^^^^^^ expected `Option<&OpError>`, found `Option<OpError>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected enum `Option<&OpError>`
[INFO] [stdout]                found enum `Option<OpError>`
[INFO] [stdout] help: try using `.as_ref()` to convert `Option<OpError>` to `Option<&OpError>`
[INFO] [stdout]     |
[INFO] [stdout] 489 |             assert_eq!(result.err().as_ref(), Some(expected_error).as_ref());
[INFO] [stdout]     |                                                                   +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `test_each` found for array `[pooling::tests::test_average_pool::Case<'_>; 6]` in the current scope
[INFO] [stdout]    --> src/ops/pooling.rs:579:15
[INFO] [stdout]     |
[INFO] [stdout] 579 |         cases.test_each(|case| {
[INFO] [stdout]     |         ------^^^^^^^^^ method not found in `[pooling::tests::test_average_pool::Case<'_>; 6]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `test_each` found for array `[pooling::tests::test_max_pool::Case<'_>; 6]` in the current scope
[INFO] [stdout]    --> src/ops/pooling.rs:750:15
[INFO] [stdout]     |
[INFO] [stdout] 750 |         cases.test_each(|case| {
[INFO] [stdout]     |         ------^^^^^^^^^ method not found in `[pooling::tests::test_max_pool::Case<'_>; 6]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `test_each` found for array `[pooling::tests::test_calc_output_size_and_padding::Case; 10]` in the current scope
[INFO] [stdout]    --> src/ops/pooling.rs:893:15
[INFO] [stdout]     |
[INFO] [stdout] 893 |         cases.test_each(|case| {
[INFO] [stdout]     |         ------^^^^^^^^^ method not found in `[pooling::tests::test_calc_output_size_and_padding::Case; 10]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `(usize, usize)` cannot be dereferenced
[INFO] [stdout]    --> src/ops/pooling.rs:905:21
[INFO] [stdout]     |
[INFO] [stdout] 905 |                     *in_size,
[INFO] [stdout]     |                     ^^^^^^^^ can't be dereferenced
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `(usize, usize)` cannot be dereferenced
[INFO] [stdout]    --> src/ops/pooling.rs:906:21
[INFO] [stdout]     |
[INFO] [stdout] 906 |                     *kernel_size,
[INFO] [stdout]     |                     ^^^^^^^^^^^^ can't be dereferenced
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `(usize, usize)` cannot be dereferenced
[INFO] [stdout]    --> src/ops/pooling.rs:907:21
[INFO] [stdout]     |
[INFO] [stdout] 907 |                     *strides,
[INFO] [stdout]     |                     ^^^^^^^^ can't be dereferenced
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `(usize, usize)` cannot be dereferenced
[INFO] [stdout]    --> src/ops/pooling.rs:909:26
[INFO] [stdout]     |
[INFO] [stdout] 909 |                     Some(*dilations),
[INFO] [stdout]     |                          ^^^^^^^^^^ can't be dereferenced
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: can't compare `&Result<(usize, usize, [usize; 4]), OpError>` with `Result<(usize, usize, [usize; 4]), OpError>`
[INFO] [stdout]    --> src/ops/pooling.rs:903:13
[INFO] [stdout]     |
[INFO] [stdout] 903 | /             assert_eq!(
[INFO] [stdout] 904 | |                 &calc_output_size_and_padding(
[INFO] [stdout] 905 | |                     *in_size,
[INFO] [stdout] 906 | |                     *kernel_size,
[INFO] [stdout] ...   |
[INFO] [stdout] 911 | |                 expected
[INFO] [stdout] 912 | |             );
[INFO] [stdout]     | |_____________^ no implementation for `&Result<(usize, usize, [usize; 4]), OpError> == Result<(usize, usize, [usize; 4]), OpError>`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `PartialEq<Result<(usize, usize, [usize; 4]), OpError>>` is not implemented for `&Result<(usize, usize, [usize; 4]), OpError>`
[INFO] [stdout]     = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `test_each` found for array `[quantize::tests::test_dequantize_quantize_linear::Case; 6]` in the current scope
[INFO] [stdout]    --> src/ops/quantize.rs:513:15
[INFO] [stdout]     |
[INFO] [stdout] 513 |         cases.test_each(|case| {
[INFO] [stdout]     |         ------^^^^^^^^^ method not found in `[quantize::tests::test_dequantize_quantize_linear::Case; 6]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `isize` cannot be dereferenced
[INFO] [stdout]    --> src/ops/quantize.rs:532:25
[INFO] [stdout]     |
[INFO] [stdout] 532 |                         *axis,
[INFO] [stdout]     |                         ^^^^^ can't be dereferenced
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Result<TensorBase<Vec<f32>, DynLayout>, OpError>` cannot be dereferenced
[INFO] [stdout]    --> src/ops/quantize.rs:534:40
[INFO] [stdout]     |
[INFO] [stdout] 534 |                     assert_eq!(result, *expected);
[INFO] [stdout]     |                                        ^^^^^^^^^ can't be dereferenced
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `isize` cannot be dereferenced
[INFO] [stdout]    --> src/ops/quantize.rs:544:29
[INFO] [stdout]     |
[INFO] [stdout] 544 | ...                   *axis,
[INFO] [stdout]     |                       ^^^^^ can't be dereferenced
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `TensorBase<Vec<u8>, DynLayout>` cannot be dereferenced
[INFO] [stdout]    --> src/ops/quantize.rs:547:49
[INFO] [stdout]     |
[INFO] [stdout] 547 |                         assert_eq!(requantized, *input);
[INFO] [stdout]     |                                                 ^^^^^^ can't be dereferenced
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `isize` cannot be dereferenced
[INFO] [stdout]    --> src/ops/quantize.rs:558:25
[INFO] [stdout]     |
[INFO] [stdout] 558 |                         *axis,
[INFO] [stdout]     |                         ^^^^^ can't be dereferenced
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Result<TensorBase<Vec<f32>, DynLayout>, OpError>` cannot be dereferenced
[INFO] [stdout]    --> src/ops/quantize.rs:560:40
[INFO] [stdout]     |
[INFO] [stdout] 560 |                     assert_eq!(result, *expected);
[INFO] [stdout]     |                                        ^^^^^^^^^ can't be dereferenced
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `isize` cannot be dereferenced
[INFO] [stdout]    --> src/ops/quantize.rs:570:29
[INFO] [stdout]     |
[INFO] [stdout] 570 | ...                   *axis,
[INFO] [stdout]     |                       ^^^^^ can't be dereferenced
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `TensorBase<Vec<i8>, DynLayout>` cannot be dereferenced
[INFO] [stdout]    --> src/ops/quantize.rs:573:49
[INFO] [stdout]     |
[INFO] [stdout] 573 |                         assert_eq!(requantized, *input);
[INFO] [stdout]     |                                                 ^^^^^^ can't be dereferenced
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `test_each` found for array `[quantize::tests::test_dynamic_quantize_linear::Case; 7]` in the current scope
[INFO] [stdout]    --> src/ops/quantize.rs:627:15
[INFO] [stdout]     |
[INFO] [stdout] 627 |         cases.test_each(|case| {
[INFO] [stdout]     |         ------^^^^^^^^^ method not found in `[quantize::tests::test_dynamic_quantize_linear::Case; 7]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `f32` cannot be dereferenced
[INFO] [stdout]    --> src/ops/quantize.rs:643:63
[INFO] [stdout]     |
[INFO] [stdout] 643 |             expect_equal_with_tolerance(&dequantized, &input, *max_error, *max_error).unwrap();
[INFO] [stdout]     |                                                               ^^^^^^^^^^ can't be dereferenced
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `f32` cannot be dereferenced
[INFO] [stdout]    --> src/ops/quantize.rs:643:75
[INFO] [stdout]     |
[INFO] [stdout] 643 |             expect_equal_with_tolerance(&dequantized, &input, *max_error, *max_error).unwrap();
[INFO] [stdout]     |                                                                           ^^^^^^^^^^ can't be dereferenced
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `test_each` found for array `[reduce::tests::test_arg_max::Case; 7]` in the current scope
[INFO] [stdout]    --> src/ops/reduce.rs:895:15
[INFO] [stdout]     |
[INFO] [stdout] 895 |         cases.test_each(|case| {
[INFO] [stdout]     |         ------^^^^^^^^^ method not found in `[reduce::tests::test_arg_max::Case; 7]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `isize` cannot be dereferenced
[INFO] [stdout]    --> src/ops/reduce.rs:904:55
[INFO] [stdout]     |
[INFO] [stdout] 904 |             let result = arg_max(&pool, input.view(), *axis, *keep_dims);
[INFO] [stdout]     |                                                       ^^^^^ can't be dereferenced
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `bool` cannot be dereferenced
[INFO] [stdout]    --> src/ops/reduce.rs:904:62
[INFO] [stdout]     |
[INFO] [stdout] 904 |             let result = arg_max(&pool, input.view(), *axis, *keep_dims);
[INFO] [stdout]     |                                                              ^^^^^^^^^^ can't be dereferenced
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Result<TensorBase<Vec<i32>, DynLayout>, OpError>` cannot be dereferenced
[INFO] [stdout]    --> src/ops/reduce.rs:906:32
[INFO] [stdout]     |
[INFO] [stdout] 906 |             assert_eq!(result, *expected);
[INFO] [stdout]     |                                ^^^^^^^^^ can't be dereferenced
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `test_each` found for array `[reduce::tests::test_cum_sum::Case; 4]` in the current scope
[INFO] [stdout]    --> src/ops/reduce.rs:980:15
[INFO] [stdout]     |
[INFO] [stdout] 980 |         cases.test_each(|case| {
[INFO] [stdout]     |         ------^^^^^^^^^ method not found in `[reduce::tests::test_cum_sum::Case; 4]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `isize` cannot be dereferenced
[INFO] [stdout]    --> src/ops/reduce.rs:988:55
[INFO] [stdout]     |
[INFO] [stdout] 988 |             let result = cum_sum(&pool, input.view(), *axis);
[INFO] [stdout]     |                                                       ^^^^^ can't be dereferenced
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Result<TensorBase<Vec<f32>, DynLayout>, OpError>` cannot be dereferenced
[INFO] [stdout]    --> src/ops/reduce.rs:990:32
[INFO] [stdout]     |
[INFO] [stdout] 990 |             assert_eq!(result, *expected);
[INFO] [stdout]     |                                ^^^^^^^^^ can't be dereferenced
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `test_each` found for array `[reduce::tests::test_reduce_axes_via_input::Case; 7]` in the current scope
[INFO] [stdout]     --> src/ops/reduce.rs:1059:15
[INFO] [stdout]      |
[INFO] [stdout] 1059 |         cases.test_each(|case| {
[INFO] [stdout]      |         ------^^^^^^^^^ method not found in `[reduce::tests::test_reduce_axes_via_input::Case; 7]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `test_each` found for array `[reduce::tests::test_reduce_mean::Case; 8]` in the current scope
[INFO] [stdout]     --> src/ops/reduce.rs:1185:15
[INFO] [stdout]      |
[INFO] [stdout] 1185 |         cases.test_each(|case| {
[INFO] [stdout]      |         ------^^^^^^^^^ method not found in `[reduce::tests::test_reduce_mean::Case; 8]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `bool` cannot be dereferenced
[INFO] [stdout]     --> src/ops/reduce.rs:1198:17
[INFO] [stdout]      |
[INFO] [stdout] 1198 |                 *keep_dims,
[INFO] [stdout]      |                 ^^^^^^^^^^ can't be dereferenced
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> src/ops/reduce.rs:1203:43
[INFO] [stdout]      |
[INFO] [stdout] 1203 |                     expect_equal(&result, expected).unwrap();
[INFO] [stdout]      |                     ------------          ^^^^^^^^ expected `&TensorBase<Vec<f32>, DynLayout>`, found `TensorBase<Vec<f32>, DynLayout>`
[INFO] [stdout]      |                     |
[INFO] [stdout]      |                     arguments to this function are incorrect
[INFO] [stdout]      |
[INFO] [stdout]      = note: expected reference `&TensorBase<_, _>`
[INFO] [stdout]                    found struct `TensorBase<_, _>`
[INFO] [stdout] note: function defined here
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rten-tensor-0.21.0/src/test_util.rs:126:8
[INFO] [stdout]      |
[INFO] [stdout] 126  | pub fn expect_equal<V: AsView>(x: &V, y: &V) -> Result<(), ExpectEqualError>
[INFO] [stdout]      |        ^^^^^^^^^^^^
[INFO] [stdout] help: consider borrowing here
[INFO] [stdout]      |
[INFO] [stdout] 1203 |                     expect_equal(&result, &expected).unwrap();
[INFO] [stdout]      |                                           +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Result<TensorBase<Vec<f32>, DynLayout>, OpError>` cannot be dereferenced
[INFO] [stdout]     --> src/ops/reduce.rs:1205:58
[INFO] [stdout]      |
[INFO] [stdout] 1205 |                 (result, expected) => assert_eq!(result, *expected),
[INFO] [stdout]      |                                                          ^^^^^^^^^ can't be dereferenced
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `test_each` found for array `[reduce::tests::test_topk::Case; 11]` in the current scope
[INFO] [stdout]     --> src/ops/reduce.rs:1523:15
[INFO] [stdout]      |
[INFO] [stdout] 1523 |         cases.test_each(|case| {
[INFO] [stdout]      |         ------^^^^^^^^^ method not found in `[reduce::tests::test_topk::Case; 11]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `usize` cannot be dereferenced
[INFO] [stdout]     --> src/ops/reduce.rs:1537:17
[INFO] [stdout]      |
[INFO] [stdout] 1537 |                 *k,
[INFO] [stdout]      |                 ^^ can't be dereferenced
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Option<isize>` cannot be dereferenced
[INFO] [stdout]     --> src/ops/reduce.rs:1538:17
[INFO] [stdout]      |
[INFO] [stdout] 1538 |                 *axis,
[INFO] [stdout]      |                 ^^^^^ can't be dereferenced
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `bool` cannot be dereferenced
[INFO] [stdout]     --> src/ops/reduce.rs:1539:17
[INFO] [stdout]      |
[INFO] [stdout] 1539 |                 *largest,
[INFO] [stdout]      |                 ^^^^^^^^ can't be dereferenced
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `TensorBase<Vec<i32>, DynLayout>` cannot be dereferenced
[INFO] [stdout]     --> src/ops/reduce.rs:1549:41
[INFO] [stdout]      |
[INFO] [stdout] 1549 |                     assert_eq!(indices, *expected_indices, "indices differ");
[INFO] [stdout]      |                                         ^^^^^^^^^^^^^^^^^ can't be dereferenced
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `Result<(TensorBase<Vec<f32>, DynLayout>, TensorBase<Vec<i32>, DynLayout>), OpError>` cannot be dereferenced
[INFO] [stdout]     --> src/ops/reduce.rs:1551:58
[INFO] [stdout]      |
[INFO] [stdout] 1551 |                 (result, expected) => assert_eq!(result, *expected),
[INFO] [stdout]      |                                                          ^^^^^^^^^ can't be dereferenced
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `test_each` found for array `[resize::tests::test_resize_nearest::Case; 6]` in the current scope
[INFO] [stdout]    --> src/ops/resize.rs:563:15
[INFO] [stdout]     |
[INFO] [stdout] 563 |         cases.test_each(|case| {
[INFO] [stdout]     |         ------^^^^^^^^^ method not found in `[resize::tests::test_resize_nearest::Case; 6]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `test_each` found for array `[resize::tests::test_resize_nearest_mode::Case; 4]` in the current scope
[INFO] [stdout]    --> src/ops/resize.rs:629:15
[INFO] [stdout]     |
[INFO] [stdout] 629 |         cases.test_each(|case| {
[INFO] [stdout]     |         ------^^^^^^^^^ method not found in `[resize::tests::test_resize_nearest_mode::Case; 4]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `test_each` found for array `[resize::tests::test_resize_bilinear::Case<'_>; 9]` in the current scope
[INFO] [stdout]    --> src/ops/resize.rs:760:15
[INFO] [stdout]     |
[INFO] [stdout] 760 |         cases.test_each(|case| {
[INFO] [stdout]     |         ------^^^^^^^^^ method not found in `[resize::tests::test_resize_bilinear::Case<'_>; 9]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `test_each` found for array `[resize::tests::test_resize_scales_sizes::Case; 12]` in the current scope
[INFO] [stdout]    --> src/ops/resize.rs:884:15
[INFO] [stdout]     |
[INFO] [stdout] 884 |         cases.test_each(|case| {
[INFO] [stdout]     |         ------^^^^^^^^^ method not found in `[resize::tests::test_resize_scales_sizes::Case; 12]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: can't compare `&_` with `OpError`
[INFO] [stdout]    --> src/ops/resize.rs:904:21
[INFO] [stdout]     |
[INFO] [stdout] 904 |                     assert_eq!(&err, expected_err);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no implementation for `&_ == OpError`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `PartialEq<OpError>` is not implemented for `&_`
[INFO] [stdout]     = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `test_each_clone` found for array `[rnn::tests::test_rnn_ops_with_random_input::Case; 4]` in the current scope
[INFO] [stdout]    --> src/ops/rnn.rs:695:15
[INFO] [stdout]     |
[INFO] [stdout] 695 |         cases.test_each_clone(|case| {
[INFO] [stdout]     |         ------^^^^^^^^^^^^^^^ method not found in `[rnn::tests::test_rnn_ops_with_random_input::Case; 4]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `test_each` found for reference `&[rnn::tests::test_rnn_pytorch::Case; 6]` in the current scope
[INFO] [stdout]    --> src/ops/rnn.rs:987:15
[INFO] [stdout]     |
[INFO] [stdout] 987 |         cases.test_each(|case| {
[INFO] [stdout]     |         ------^^^^^^^^^ method not found in `&[rnn::tests::test_rnn_pytorch::Case; 6]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `test_each` found for array `[ops::slice::tests::test_slice_with_step::Case<'_>; 4]` in the current scope
[INFO] [stdout]    --> src/ops/slice.rs:508:15
[INFO] [stdout]     |
[INFO] [stdout] 508 |         cases.test_each(|case| {
[INFO] [stdout]     |         ------^^^^^^^^^ method not found in `[ops::slice::tests::test_slice_with_step::Case<'_>; 4]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `test_each` found for array `[ops::slice::tests::test_slice_invalid_lengths::Case<'_>; 4]` in the current scope
[INFO] [stdout]    --> src/ops/slice.rs:576:15
[INFO] [stdout]     |
[INFO] [stdout] 576 |         cases.test_each(|case| {
[INFO] [stdout]     |         ------^^^^^^^^^ method not found in `[ops::slice::tests::test_slice_invalid_lengths::Case<'_>; 4]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `test_each` found for array `[split::tests::test_split::Case; 4]` in the current scope
[INFO] [stdout]    --> src/ops/split.rs:196:15
[INFO] [stdout]     |
[INFO] [stdout] 196 |         cases.test_each(|case| {
[INFO] [stdout]     |         ------^^^^^^^^^ method not found in `[split::tests::test_split::Case; 4]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `test_each` found for array `[split::tests::test_split_invalid_inputs::Case<'_>; 5]` in the current scope
[INFO] [stdout]    --> src/ops/split.rs:262:15
[INFO] [stdout]     |
[INFO] [stdout] 262 |         cases.test_each(|case| {
[INFO] [stdout]     |         ------^^^^^^^^^ method not found in `[split::tests::test_split_invalid_inputs::Case<'_>; 5]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `test_each` found for array `[trilu::tests::test_trilu::Case; 9]` in the current scope
[INFO] [stdout]    --> src/ops/trilu.rs:178:15
[INFO] [stdout]     |
[INFO] [stdout] 178 |         cases.test_each(|case| {
[INFO] [stdout]     |         ------^^^^^^^^^ method not found in `[trilu::tests::test_trilu::Case; 9]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `test_each` found for array `[unary_elementwise::tests::test_clip::Case; 3]` in the current scope
[INFO] [stdout]    --> src/ops/unary_elementwise.rs:839:15
[INFO] [stdout]     |
[INFO] [stdout] 839 |         cases.test_each(|case| {
[INFO] [stdout]     |         ------^^^^^^^^^ method not found in `[unary_elementwise::tests::test_clip::Case; 3]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `test_each` found for array `[unary_elementwise::tests::test_elu::Case; 2]` in the current scope
[INFO] [stdout]    --> src/ops/unary_elementwise.rs:861:15
[INFO] [stdout]     |
[INFO] [stdout] 861 |         cases.test_each(|Case { alpha }| {
[INFO] [stdout]     |         ------^^^^^^^^^ method not found in `[unary_elementwise::tests::test_elu::Case; 2]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `f32` cannot be dereferenced
[INFO] [stdout]    --> src/ops/unary_elementwise.rs:863:67
[INFO] [stdout]     |
[INFO] [stdout] 863 |             let reference_op = |&x: &f32| if x >= 0. { x } else { *alpha * (x.exp() - 1.) };
[INFO] [stdout]     |                                                                   ^^^^^^ can't be dereferenced
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `f32` cannot be dereferenced
[INFO] [stdout]    --> src/ops/unary_elementwise.rs:864:45
[INFO] [stdout]     |
[INFO] [stdout] 864 |             test_unary_op_both(Elu { alpha: *alpha }, reference_op, input).unwrap();
[INFO] [stdout]     |                                             ^^^^^^ can't be dereferenced
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `test_each` found for array `[variadic_elementwise::tests::test_max::Case; 9]` in the current scope
[INFO] [stdout]    --> src/ops/variadic_elementwise.rs:245:15
[INFO] [stdout]     |
[INFO] [stdout] 245 |         cases.test_each(|case| {
[INFO] [stdout]     |         ------^^^^^^^^^ method not found in `[variadic_elementwise::tests::test_max::Case; 9]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `test_each` found for array `[transform_inputs::tests::test_fused_transpose::Case; 2]` in the current scope
[INFO] [stdout]    --> src/ops/transform_inputs.rs:180:15
[INFO] [stdout]     |
[INFO] [stdout] 180 |         cases.test_each(|case| {
[INFO] [stdout]     |         ------^^^^^^^^^ method not found in `[transform_inputs::tests::test_fused_transpose::Case; 2]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `usize` cannot be dereferenced
[INFO] [stdout]    --> src/ops/transform_inputs.rs:192:26
[INFO] [stdout]     |
[INFO] [stdout] 192 |                 .permute(*transpose_input, Some([1, 0].into()))
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^ can't be dereferenced
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `TensorBase<Vec<i32>, DynLayout>` cannot be dereferenced
[INFO] [stdout]    --> src/ops/transform_inputs.rs:197:32
[INFO] [stdout]     |
[INFO] [stdout] 197 |             assert_eq!(output, *expected);
[INFO] [stdout]     |                                ^^^^^^^^^ can't be dereferenced
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `test_each_clone` found for array `[transform_inputs::tests::test_fused_transpose_in_place::Case; 2]` in the current scope
[INFO] [stdout]    --> src/ops/transform_inputs.rs:229:15
[INFO] [stdout]     |
[INFO] [stdout] 229 |         cases.test_each_clone(|case| {
[INFO] [stdout]     |         ------^^^^^^^^^^^^^^^ method not found in `[transform_inputs::tests::test_fused_transpose_in_place::Case; 2]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0277, E0308, E0432, E0599, E0614.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0277`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `rten` (lib test) due to 146 previous errors
[INFO] running `Command { std: "docker" "inspect" "a4839a19bf8348ec816842dfd2b7cc827b1a2c396ba4f7442b2fc9a5b52ab501", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "a4839a19bf8348ec816842dfd2b7cc827b1a2c396ba4f7442b2fc9a5b52ab501", kill_on_drop: false }`
[INFO] [stdout] a4839a19bf8348ec816842dfd2b7cc827b1a2c396ba4f7442b2fc9a5b52ab501
